<?php 
// Definición de variables comunes
$nombre_controlador = 'afiliados';
$metodo_establecer_estado = 'establecer_estado'; 
$metodo_nuevo = 'nuevo';
$metodo_ver = 'ver';
$metodo_ver_todos = 'ver_todos';
?>

<div>
<?php 
$attributes = array('class' => 'form-horizontal', 'role' => 'form');
echo form_open($nombre_controlador . '/' . $metodo_ver_todos, $attributes); ?>

<div class="page-header" align="center">
  <h4><?=$title?></h4>
</div>

<?php if(isset($error) && $error != '') { ?>
  <div class="alert alert-danger col-sm-offset-2 col-sm-8"><?=$error?></div>
<?php } ?>

<div class="form-group">
    <div class="col-sm-offset-4 col-sm-4"> 
      <?php 
      $atributos = array('type' => 'number', 
                         'class' => 'form-control entero', 
                         'name' => 'filtro_id_afiliado',
                         'id' => 'filtro_id_afiliado', 
                         'min' => '0',
                         'placeholder' => 'N&uacute;mero de afiliado', 
                         'value' => set_value('txt_id_afiliado'));
      echo form_input($atributos);
      ?> 
    </div>
</div>

<div class="form-group">
    <div class="col-sm-offset-4 col-sm-4"> 
      <?php 
      $atributos = array('type' => 'text', 
                         'class' => 'form-control', 
                         'name' => 'filtro_nombre_mascota',
                         'id' => 'filtro_nombre_mascota', 
                         'placeholder' => 'Nombre mascota', 
                         'value' => set_value('txt_nombre_mascota'));
      echo form_input($atributos);
      ?> 
    </div>
</div>

<div class="form-group">
  <div class="col-sm-offset-4 col-sm-4">
    <?php
    $opcionesRaza = array("Seleccione raza..."); 
    if(isset($listado_razas)){ 
      $defaultSelection = 0; 
      foreach ($listado_razas as $raza) { 
        $opcionesRaza[$raza->id] = $raza->nombre;
      }
    
      echo form_dropdown('filtro_raza', $opcionesRaza, $defaultSelection, "id = filtro_raza, class = 'form-control'");
    }
    ?>    
  </div>
</div>

<div class="form-group">
    <div class="col-sm-offset-4 col-sm-4"> 
      <?php 
      $atributos = array('type' => 'text', 
                         'class' => 'form-control', 
                         'name' => 'filtro_duenio',
                         'id' => 'filtro_duenio', 
                         'placeholder' => 'Apellido due&ntilde;o', 
                         'value' => set_value('txt_duenio'));
      echo form_input($atributos);
      ?> 
    </div>
</div>

<div class="form-group">
    <div class="col-sm-offset-4 col-sm-4"> 
      <?php 
      $atributos = array('type' => 'number', 
                         'class' => 'form-control entero', 
                         'name' => 'filtro_dni_duenio',
                         'id' => 'filtro_dni_duenio', 
                         'min' => '0',
                         'placeholder' => 'DNI due&ntilde;o', 
                         'value' => set_value('txt_dni_duenio'));
      echo form_input($atributos);
      ?> 
    </div>
</div>

<div class="form-group">
    <div align="center"> 
      <?php
      echo form_submit('btn_buscar', 'Buscar', "class = 'btn btn-default', title = 'Buscar', alt = 'Buscar'");
      ?> 
    </div>
</div>

<?php echo form_close();?>
</div>

<div style="padding-top:75px">
  <table class="table table-hover table-responsive">
  <?php
  if(isset($listado)) {
    if($listado->exists())
    {
      ?>
      <thead>
        <tr>
          <td>Afiliado</td>
          <td>Nombre Due&ntilde;o</td>
          <td>Nombre mascota</td>
          <td>Especie</td>
          <td>Raza</td>
          <td>Estado</td>
          <td></td>
          <td></td>
        </tr>
      </thead>
      <tbody>
      <?php
        foreach ($listado as $afiliado)  
        {
            $id_elemento = $afiliado->id;
            $afiliado->duenio->get();
            $afiliado->animal->get();
            $afiliado->animal->raza->get();
            $afiliado->animal->raza->especie->get();
            ?>

            <tr>
              <td><?=$afiliado->id?></td> 
              <td><?=$afiliado->duenio->apellido . ', ' . $afiliado->duenio->nombre?></td> 
              <td><?=$afiliado->animal->nombre?></td> 
              <td><?=$afiliado->animal->raza->especie->nombre?></td>
              <td><?=$afiliado->animal->raza->nombre?></td>
              <td><?php 
                  if($afiliado->de_baja) echo "Inactivo";
                  else echo 'Activo';
                  ?>
              </td>
              <td> 
                <?php
                  $extra = "class = 'btn btn-default' title='Ver' alt='Ver' onclick=\"redireccionar('" . site_url($nombre_controlador . '/' . $metodo_ver . '/' . $id_elemento) . "')\"";
                  echo form_button('btn_ver', 'Ver', $extra); 
                ?>
              </td>
              <td><input onclick="borrar('afiliado', <?=$id_elemento?>)" value="<?=($afiliado->de_baja ? 'Activar' : 'Desactivar')?>" type="button" class = 'btn btn-<?=($afiliado->de_baja ? 'info' : 'danger')?>' title = 'Eliminar' alt = 'Eliminar'/></td>
            </tr>
  
        <?php 
        }
      }
      else echo "<div class='alert alert-danger col-sm-offset-2 col-sm-8'>No se encontraron resultados</div>";
    } 
    ?>

    </tbody>
  </table>

</div>

<div align="center" style="padding-top:35px">
  <?php
    $extra = "class = 'btn btn-success btn-lg' onclick=\"redireccionar('" . site_url($nombre_controlador . '/' . $metodo_nuevo) . "')\"";
    echo form_button('btn_nuevo', 'Nuevo', $extra);
  ?>
</div>